#ifndef __CE_ALLOC_H__
#define __CE_ALLOC_H__

typedef struct ce_alloc_s   ce_alloc_t;

struct ce_alloc_s {
    ce_alloc_t     *next;
    char            data[];
};

ce_alloc_t *ce_alloc_create(size_t size);
void ce_alloc_free(ce_alloc_t *alloc);

void *ce_alloc(size_t size);
void ce_free(void *p);

#endif
